package com.ai.dmc.utils.export;

import java.util.List;
import java.util.Map;

import com.ai.dmc.utils.entity.exportformExhibition.TblCell;


/**
 * 
 * @date 2015-10-22
 * @version
 * @author 
 */
public interface ExportSvcRpt {
	/**
	 * 写入sheet页数据
	 * @param objs  数据
	 * @param index sheet页索引
	 */
	void writeData(List<Object[]> objs, Integer index);

	/**
	 * 写入sheet页数据
	 * @param objs  数据
	 * @param index  sheet页索引
	 */
	void writeData(Object[] objs, Integer index);

	/**
	 * 写入文件
	 * @param needZip  是否需要压缩
	 * @param waterMarkName  水印文字
	 */
	void writeFile(boolean needZip,String waterMarkName);

	/**
	 * 写入表头数据
	 * @param heads 表头数据
	 * @param sheetIndex  写入sheet页
	 */
	void writeTblHead(List<TblCell>[] heads, Integer sheetIndex);
}
